home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.plaf.basic;
-
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dimension;
- import java.awt.Insets;
- import java.awt.LayoutManager;
-
- public class BasicInternalFrameUI$InternalFrameLayout implements LayoutManager {
- // $FF: synthetic field
- private final BasicInternalFrameUI this$0;
-
- public BasicInternalFrameUI$InternalFrameLayout(BasicInternalFrameUI var1) {
- this.this$0 = var1;
- }
-
- public void addLayoutComponent(String var1, Component var2) {
- }
-
- public void layoutContainer(Container var1) {
- Insets var2 = this.this$0.frame.getInsets();
- int var3 = var2.left;
- int var4 = var2.top;
- int var5 = this.this$0.frame.getWidth() - var2.left - var2.right;
- int var6 = this.this$0.frame.getHeight() - var2.top - var2.bottom;
- if (this.this$0.getNorthPane() != null) {
- Dimension var7 = this.this$0.getNorthPane().getPreferredSize();
- this.this$0.getNorthPane().setBounds(var3, var4, var5, var7.height);
- var4 += var7.height;
- var6 -= var7.height;
- }
-
- if (this.this$0.getSouthPane() != null) {
- Dimension var8 = this.this$0.getSouthPane().getPreferredSize();
- this.this$0.getSouthPane().setBounds(var3, this.this$0.frame.getHeight() - var2.bottom - var8.height, var5, var8.height);
- var6 -= var8.height;
- }
-
- if (this.this$0.getWestPane() != null) {
- Dimension var9 = this.this$0.getWestPane().getPreferredSize();
- this.this$0.getWestPane().setBounds(var3, var4, var9.width, var6);
- var5 -= var9.width;
- var3 += var9.width;
- }
-
- if (this.this$0.getEastPane() != null) {
- Dimension var10 = this.this$0.getEastPane().getPreferredSize();
- this.this$0.getEastPane().setBounds(var5 - var10.width, var4, var10.width, var6);
- var5 -= var10.width;
- }
-
- if (this.this$0.frame.getRootPane() != null) {
- this.this$0.frame.getRootPane().setBounds(var3, var4, var5, var6);
- }
-
- }
-
- public Dimension minimumLayoutSize(Container var1) {
- Insets var3 = this.this$0.frame.getInsets();
- Dimension var2 = this.this$0.frame.getRootPane().getMinimumSize();
- var2.width += var3.left + var3.right;
- var2.height += var3.top + var3.bottom;
- if (this.this$0.getNorthPane() != null) {
- Dimension var4 = this.this$0.getNorthPane().getMinimumSize();
- var2.width = Math.max(var4.width, var2.width);
- var2.height += var4.height;
- }
-
- if (this.this$0.getSouthPane() != null) {
- Dimension var5 = this.this$0.getSouthPane().getMinimumSize();
- var2.width = Math.max(var5.width, var2.width);
- var2.height += var5.height;
- }
-
- if (this.this$0.getEastPane() != null) {
- Dimension var6 = this.this$0.getEastPane().getMinimumSize();
- var2.width += var6.width;
- var2.height = Math.max(var6.height, var2.height);
- }
-
- if (this.this$0.getWestPane() != null) {
- Dimension var7 = this.this$0.getWestPane().getMinimumSize();
- var2.width += var7.width;
- var2.height = Math.max(var7.height, var2.height);
- }
-
- return var2;
- }
-
- public Dimension preferredLayoutSize(Container var1) {
- Insets var3 = this.this$0.frame.getInsets();
- Dimension var2 = this.this$0.frame.getRootPane().getPreferredSize();
- var2.width += var3.left + var3.right;
- var2.height += var3.top + var3.bottom;
- if (this.this$0.getNorthPane() != null) {
- Dimension var4 = this.this$0.getNorthPane().getPreferredSize();
- var2.width = Math.max(var4.width, var2.width);
- var2.height += var4.height;
- }
-
- if (this.this$0.getSouthPane() != null) {
- Dimension var5 = this.this$0.getSouthPane().getPreferredSize();
- var2.width = Math.max(var5.width, var2.width);
- var2.height += var5.height;
- }
-
- if (this.this$0.getEastPane() != null) {
- Dimension var6 = this.this$0.getEastPane().getPreferredSize();
- var2.width += var6.width;
- var2.height = Math.max(var6.height, var2.height);
- }
-
- if (this.this$0.getWestPane() != null) {
- Dimension var7 = this.this$0.getWestPane().getPreferredSize();
- var2.width += var7.width;
- var2.height = Math.max(var7.height, var2.height);
- }
-
- return var2;
- }
-
- public void removeLayoutComponent(Component var1) {
- }
- }
-